duplex pumping engine - Turkish English Dictionary